package com.wpzf.ndhc.mapper;


import com.wpzf.ndhc.domain.WpCjDkxxbDTO;
import com.wpzf.ndhc.domain.WpCjTbxxbDTO;
import com.wpzf.ndhc.domain.WpSjHcfjNdDTO;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Mapper
@Repository
public interface WpzfNdhcTbBaseMapper {

    Map<String, Object> queryUserByHctbId(Map<String, Object> parm);

    Map<String, Object> getTbxxb(Map<String, Object> parm);

    List<WpCjDkxxbDTO> getCftbList(Map<String, Object> parm);

    WpCjDkxxbDTO querydkxxBytbbh(Map<String, Object> parm);

    Map<String, Object> getoldpch(Map<String, Object> parm);

    List<WpCjTbxxbDTO> querytbxxBytbbh(Map<String, Object> parm);


    List<Map<String, Object>> getPch(Map<String, Object> param);

    List<Map<String, Object>> getShi(Map<String, Object> param);

    List<Map<String, Object>> getXian(Map<String, Object> param);

    List<Map<String, Object>> queryTbList(Map<String, Object> param);

    Integer queryTbListCount(Map<String, Object> param);

    Map<String, Object> queryTbByIndex(Map<String, Object> param);

    Map<String, Object> queryTbInfoByTbbsm(Map<String, Object> param);

    List<Map<String, Object>> queryDkInfoByTbbsm(Map<String, Object> param);

    List<WpSjHcfjNdDTO> querySjHcfjByDkbsm(List<Map<String, Object>> param);

    Map<String, Object> queryTbInfo(Map<String, Object> param);

    Map<String, Object> queryDkInfo(Map<String, Object> param);

    List<Map<String, Object>> queryHcfjByDkbsm(Map<String, Object> param);

    Map<String, Object> queryTbhcjg(Map<String, Object> param);

    List<Map<String, Object>> queryHftgzmwj(Map<String, Object> param);

    List<Map<String, Object>> queryQtpzwh(Map<String, Object> param);

    List<Map<String, Object>> queryQtsftgxxydss(Map<String, Object> param);

    List<Map<String, Object>> queryQtsfzyg(Map<String, Object> param);

    List<Map<String, Object>> queryWfpzwh(Map<String, Object> param);

    List<Map<String, Object>> queryWftgzmwj(Map<String, Object> param);

    Map<String, Object> queryShTbhcjg(Map<String, Object> param);

    Map<String, Object> queryDsfjdTbhcjg(Map<String, Object> param);

    List<Map<String, Object>> queryDsfjdHftgzmwj(Map<String, Object> resultInfo);

    List<Map<String, Object>> queryDsfjdQtpzwh(Map<String, Object> resultInfo);

    List<Map<String, Object>> queryDsfjdQtsftgxxydss(Map<String, Object> resultInfo);

    List<Map<String, Object>> queryDsfjdQtsfzyg(Map<String, Object> resultInfo);

    List<Map<String, Object>> queryDsfjdWfpzwh(Map<String, Object> resultInfo);

    List<Map<String, Object>> queryDsfjdWftgzmwj(Map<String, Object> resultInfo);

    Map<String, Object> queryYesnoByKey(String param);

    Map<String, Object> queryHfjtqx1ByKey(String param);

    Map<String, Object> queryHfjtqx2ByKey(String param);

    Map<String, Object> queryHfsjytByKey(String param);

    Map<String, Object> queryWflx1ByKey(String param);

    Map<String, Object> queryWflx2ByKey(String param);

    Map<String, Object> queryWfsjytByKey(String param);

    Map<String, Object> queryXmlxByKey(String param);

    Map<String, Object> queryQtjtqx1ByKey(String param);

    Map<String, Object> queryQtjtqx2ByKey(String param);

    Map<String, Object> queryPwsjByKey(String param);
}
